# Copyright (c) 2025 by Arachi-Lover
#
# Endless Sky is free software: you can redistribute it and/or modify it under the
# terms of the GNU General Public License as published by the Free Software
# Foundation, either version 3 of the License, or (at your option) any later version.
#
# Endless Sky is distributed in the hope that it will be useful, but WITHOUT ANY
# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
# PARTICULAR PURPOSE. See the GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License along with
# this program. If not, see <https://www.gnu.org/licenses/>.

mission "Drak Revelations: Arachi"
	entering
	invisible
	source
		system "Flugbu"
	destination "Earth"
	to offer
		has "drak revelations: arachi"
		has "entered system by: takeoff"
	on offer
		clear "drak revelations: arachi"
		conversation
			"<ship>が最後の雲の層を突き抜けた瞬間、気づけばあなたは船の外の、地下にいる。"
			"	小さな穴からわずかな光しか差し込まない窮屈な坑道の網では、そこに隠れているさまざまな生き物の姿を照らすには足りない。わずかに見える限りでは、彼らは身を寄せ合い、震え、縮こまっているようだ。"
			"	頭上では行進が絶え間なく続き、坑道が揺れている。あまり臆していない生き物が数匹、あなたの脇を駆け抜けていく。体と何本もの脚を余さず覆う重い装甲板をまとっている。彼らは上へ掘り進み、目に入った最初の淡い金色のものへ飛びかかって、その巨人を倒す。"
			"	その者たちを二度と見ることはない。穴からはさらに多くの生き物が押し合いながらあふれ出し、四方八方へ散っていくからだ。中には隠れている者たちとほんの一瞬言葉を交わしてから、上へ向かう者もいる。"
			"	ある一斉の押し出しで、穴という穴がその数で埋め尽くされ、あたりは真っ暗になる。光が戻ると、あなたはちょうど大気圏を抜けたところだと分かる。"
				decline


mission "Drak Revelations: Hai"
	landing
	minor
	invisible
	source "Darkwaste"
	to offer
		"flagship model" == "Anomalocaris"
	on offer
		conversation
			"<ship>を降り、あたりを探り始める。着陸した崖の際近くに小さな水たまりを見つけ、しばらくそれを眺める。"
			"	もう目を離せなくなっていると気づいた頃には、水たまりには小さな土の盛り上がりができ、水は見る間にずっと深くなっていく。ごく小さな船が「島」から島へ渡っていくのが見える。"
			"	船は遠くまで広がり、群島は活気づき始める。だが波と日差しはしだいに厳しくなり、やがて激しい熱が島と船を焼き、海を煮え立たせる。波はどんどん高くなり、船も島も丸呑みにして、太陽そのものをかき消そうと伸び上がろうとする。"
			"	海がようやく静まり、日が沈む頃には、島はどれも廃墟と化しているか、そもそも残っておらず、その間を行き来する船もごくわずかしかいない。"
			"	まばたきすると、水たまりは元のままだ。"
				decline


mission "Drak Revelations Setup: Humanity"
	landing
	invisible
	non-blocking
	source "Jupiter"
	to offer
		has "chosen sides"
		not "main plot completed"
	on offer
		set "drak revelations: humanity"
		fail


mission "Drak Revelations: Humanity"
	landing
	minor
	invisible
	source "Earth"
	to offer
		has "drak revelations: humanity"
	on offer
		clear "drak revelations: humanity"
		conversation
			"<ship>は日暮れに<origin>へ降り立つ。給油の手順を見届け、船の点検を終えると、あなたは休もうと自室へ引き上げる。"
			"	うとうとし始めると、かすかな光が視界の縁を叩き、はっきりとは見定められない境をぐるりと巻いていく。周囲では柱が上へ伸びて支えの構造につながり、揺りかごのような形をなしている。その台は暗がりの中でゆっくり回っているようだ。"
			"	不意に巨大な岩塊がこちらへ転がり落ちてきて、揺りかごを砕こうとするが、そのとき光が鮮やかに閃く。岩塊は消え失せる。"
			"	揺りかごがまた回る。暗がりは血のように赤い炎に呑まれ、炎は揺りかごの縁を蝕むが、木が音を立ててきしみ始めたその時、光が再びあなたの視界の周りで脈打ち、炎そのものが焼け消えていく。"
			"	長いあいだ暗闇だけが続く。やがて戦いが起こる。形のない存在たちが揺りかごの周りで互いにぶつかり合い、揺りかごを危ういほど無視している。今度は光があなたの周り一面で噴き上がり、目を閉じずにはいられない。"
			"	再び目を開けると、あなたは自分の寝台に横たわっている。"
				decline


mission "Drak Revelations: Korath"
	entering
	invisible
	source
		system "Mesuket"
	destination "Earth"
	to offer
		has "Efreti: Distress Call 7: done"
	on offer
		conversation
			"船が<origin>に着いたまさにその時、まばたきをすると、もう操縦席にはいない。"
			"	岩の台地では、砂利と砂を土台に、土と錆でできた、ずんぐりしたどこか人型の姿の者たちが建物を築いている。上方から強い光が差し、その一帯を照らしている。"
			"	時が急速に進んでいくのを感じる。月日が経つにつれ、その生き物たちはより高く壮大な塔を築き、自らを高めると同時に、少しずつ光を遮っていく。やがて台地全体が、巨大な丸屋根の塔の土台になる。"
			"	光はひび割れや隙間からかすかに差し込むが、それも生き物たちが素早く塞いでいく。彼らは光に向かって咎めるように息を吐いているようだ。彼らは熱を帯びて輝き始め、どんどん熱くなり、ついには汚れた殻を脱ぎ捨てて、輝く燃えるような青銅の姿になる。"
			"	新しい姿の彼らは誇らしげに力強く立つが、その体は熱を帯び続け、やがて青銅は溶け、塔は激しい熱で崩れ歪み始め、ついには丸屋根ごと崩れ落ちる。"
			"	再び目を開けると、あなたは<ship>の操縦席に戻っている。"
				decline


mission "Drak Revelations: Quarg"
	entering
	invisible
	source
		system "Terra Incognita"
	destination "Earth"
	to offer
		or
			has "FW Pug 3: Quarg: done"
			has "FWC Pug 4B: Quarg: done"
		has "Ruin: Landing: offered"
		not "entered system by: takeoff"
	on offer
		conversation
			"船がジャンプを終えた瞬間、操縦席の明かりが次々と消えていき、やがてすべてが闇に沈む。"
			"	初めに見えるのは、上方の遠い薄明かりにかろうじて照らされた、不毛で湿った土だけだ。地面の裂け目から濃い霧が立ち上り、遠くでは波が繰り返し砕ける音がかすかに聞き取れる。"
			"	霧を切り裂いて、痩せこけた淡い金色の巨人が荒れ狂いながら現れ、地面を叩きつけ、泣き叫びながら地面の水を払いのけ蹴りのけようとするが、どうにもならない。光はその叩きと嘆きに合わせて明滅し、静まる。"
			"	光が十分に明るく閃いた時、墓が見える。あたり一面、どの方角にも地平線まで果てしなく続いているようだ。巨人は墓に触れも汚しもせず、束の間の休息の間も、墓をまともに見ることができないうちに、また怒りに呑まれていく。"
			"	光が消え、それ以上は何も見えない。船の明かりが再び灯り、あなたは操縦席にいる。"
				decline


mission "Drak Revelations: Saryds"
	landing
	minor
	invisible
	source "Chosen Nexus"
	to offer
		has "drak revelations: saryds"
	on offer
		clear "drak revelations: saryds"
		conversation
			"<origin>に着陸し、操縦席を出て着陸後の点検を始めようと立ち上がる。扉を開けると、そこにあるのは<ship>の主通路ではなく、日の差す林間の空き地だ。振り返ると、操縦席もまた森に置き換わっているように見える。"
			"	鋼でできた大きな牡鹿たちが空き地の真ん中で休んでいるが、大きく淡い金色の巨人の一団が近づいてくると、好奇と警戒をもって立ち上がる。巨人たちがそっと腕を差し伸べると、牡鹿は一頭ずつ、鈍い鋼から輝く銀へと変わっていく。夜が訪れる。"
			"	翌日、日の光がかすかに戻ってくる。森の縁の向こうでは、巨人たちが小さな生き物を追い回し、小さな檻に閉じ込めているのが見える。牡鹿たちはまた空き地で語り合い、外の戦をどうするかで意見を戦わせているようだ。また日が沈む。"
			"	それから場面は森のすぐ外の野原へ移る。そこを照らすのは、光景全体を包む荒れ狂う雷雨がもたらす無数の稲妻だけだ。牡鹿も巨人も地面に倒れ伏し、双方が無残な傷を負っている。生き残った数頭の牡鹿が、屍の散らばる大地を悲しげに歩いていく。うなだれた彼らは、砕けた檻に目を向ける。"
			"	場面は現れた時と同じようにほどけていき、あなたは操縦席の扉のすぐ外に立っている。"
				decline

